#include <iostream>
using namespace std;

class geomShape
{
public:
  void move()
  {
    cout << "Move "; 
  }
  void show()
  {
    cout << "Show ";
  }
};

class shapeCircle: public geomShape
{
public:
  void show()
  {
    geomShape::show();
    cout << " circle" << endl;
  }
  void move()
  {
    geomShape::move();
    cout << " circle" << endl;
  }
};

class shapeSquare: public geomShape
{
 void show()
  {
    geomShape::show();
    cout << " square" << endl;
  }
  void move()
  {
    geomShape::move();
    cout << " square" << endl;
  }
};

int main()
{
  shapeCircle sc;
  //geomShape gs = sc;
  sc.move();
  return 0;
}
